Skip to content

Reinstate supplemental remarks (System/A-H)#12700

Merged
gewarren merged 9 commits into
dotnet:mainfrom
gewarren:reinstate-remarks-system-1
Jun 5, 2026
Merged

Reinstate supplemental remarks (System/A-H)#12700
gewarren merged 9 commits into
dotnet:mainfrom
gewarren:reinstate-remarks-system-1

Conversation

@gewarren
Copy link
Copy Markdown
Contributor

@gewarren gewarren commented Jun 3, 2026

Contributes to #12613.

Also removes .NET Framework remarks.

@github-actions github-actions Bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Jun 3, 2026
@gewarren gewarren requested a review from Copilot June 3, 2026 04:58
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR contributes to #12613 by bringing “additional/supplemental remarks” content back into this repo for System types (A–H range) and by adding/refreshing associated snippet assets so the restored remarks can reference locally compiled samples. It also aims to remove .NET Framework-specific remarks while reintroducing content.

Changes:

  • Reinstates/updates remarks content across multiple xml/System/*.xml type reference files.
  • Adds a large set of C#/F#/VB snippet source files plus per-folder SDK-style project files to enable snippet compilation in CI.
  • Normalizes some wording in restored docs/snippets (with a few remaining issues called out in PR comments).

Reviewed changes

Copilot reviewed 290 out of 290 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
xml/System/GC.xml Reinstates/updates supplemental remarks for System.GC.
xml/System/FlagsAttribute.xml Reinstates/updates supplemental remarks for System.FlagsAttribute.
xml/System/Exception.xml Reinstates/updates supplemental remarks for System.Exception.
xml/System/Environment.xml Reinstates/updates supplemental remarks for System.Environment.
xml/System/Enum.xml Reinstates/updates supplemental remarks for System.Enum.
xml/System/Double.xml Reinstates/updates supplemental remarks for System.Double.
xml/System/Delegate.xml Reinstates/updates supplemental remarks for System.Delegate.
xml/System/Decimal.xml Reinstates/updates supplemental remarks for System.Decimal.
xml/System/DateTime.xml Reinstates/updates supplemental remarks for System.DateTime.
xml/System/Convert.xml Reinstates/updates supplemental remarks for System.Convert.
xml/System/Console.xml Reinstates/updates supplemental remarks for System.Console.
xml/System/Char.xml Reinstates/updates supplemental remarks for System.Char.
xml/System/Byte.xml Reinstates/updates supplemental remarks for System.Byte.
xml/System/Boolean.xml Reinstates/updates supplemental remarks for System.Boolean.
xml/System/Array.xml Updates restored remarks text for System.Array.
xml/System/AppDomain.xml Reinstates/updates supplemental remarks for System.AppDomain.
xml/System/AppContext.xml Reinstates/updates supplemental remarks for System.AppContext.
xml/System/Activator.xml Reinstates/updates supplemental remarks for System.Activator.
xml/System/AccessViolationException.xml Reinstates/updates supplemental remarks for System.AccessViolationException.
snippets/visualbasic/System/FlagsAttribute/Overview/Project.vbproj Adds VB snippet project for FlagsAttribute overview compilation.
snippets/visualbasic/System/FlagsAttribute/Overview/flags1.vb Adds VB snippet source for FlagsAttribute overview.
snippets/visualbasic/System/FlagsAttribute/Overview/flags.vb Adds VB snippet source for FlagsAttribute overview.
snippets/visualbasic/System/Exception/Overview/usageerrors2.vb Adds VB snippet source for Exception overview.
snippets/visualbasic/System/Exception/Overview/usageerrors1.vb Adds VB snippet source for Exception overview.
snippets/visualbasic/System/Exception/Overview/rethrow3.vb Adds VB snippet source for Exception overview.
snippets/visualbasic/System/Exception/Overview/rethrow1.vb Adds VB snippet source for Exception overview.
snippets/visualbasic/System/Exception/Overview/Project.vbproj Adds VB snippet project for Exception overview compilation.
snippets/visualbasic/System/Exception/Overview/primenumbergenerator.vb Adds VB snippet source for Exception overview.
snippets/visualbasic/System/Exception/Overview/notprimeexception.vb Adds VB snippet source for Exception overview.
snippets/visualbasic/System/Exception/Overview/example.vb Adds VB snippet source for Exception overview.
snippets/visualbasic/System/Exception/Overview/catchexception.vb Adds VB snippet source for Exception overview.
snippets/visualbasic/System/Enum/Overview/Project.vbproj Adds VB snippet project for Enum overview compilation.
snippets/visualbasic/System/Enum/Overview/Extensions.vb Adds VB snippet source for Enum overview.
snippets/visualbasic/System/Enum/Overview/EnumMain.vb Adds VB snippet source for Enum overview.
snippets/visualbasic/System/Enum/Overview/classparse1.vb Adds VB snippet source for Enum overview.
snippets/visualbasic/System/Enum/Overview/classiterate.vb Adds VB snippet source for Enum overview.
snippets/visualbasic/System/Enum/Overview/classformat1.vb Adds VB snippet source for Enum overview.
snippets/visualbasic/System/Enum/Overview/classconversion2.vb Adds VB snippet source for Enum overview.
snippets/visualbasic/System/Enum/Overview/classconversion1.vb Adds VB snippet source for Enum overview.
snippets/visualbasic/System/Enum/Overview/classbitwise1.vb Adds VB snippet source for Enum overview.
snippets/visualbasic/System/Enum/Overview/class2.vb Adds VB snippet source for Enum overview.
snippets/visualbasic/System/Enum/Overview/class1.vb Adds VB snippet source for Enum overview.
snippets/visualbasic/System/Double/Overview/source.vb Adds VB snippet source for Double overview.
snippets/visualbasic/System/Double/Overview/representation2.vb Adds VB snippet source for Double overview.
snippets/visualbasic/System/Double/Overview/representation1.vb Adds VB snippet source for Double overview.
snippets/visualbasic/System/Double/Overview/Project.vbproj Adds VB snippet project for Double overview compilation.
snippets/visualbasic/System/Double/Overview/precisionlist4.vb Adds VB snippet source for Double overview.
snippets/visualbasic/System/Double/Overview/precisionlist3.vb Adds VB snippet source for Double overview.
snippets/visualbasic/System/Double/Overview/precisionlist1.vb Adds VB snippet source for Double overview.
snippets/visualbasic/System/Double/Overview/precision1.vb Adds VB snippet source for Double overview.
snippets/visualbasic/System/Double/Overview/exceptional2.vb Adds VB snippet source for Double overview.
snippets/visualbasic/System/Double/Overview/exceptional1.vb Adds VB snippet source for Double overview.
snippets/visualbasic/System/Double/Overview/convert2.vb Adds VB snippet source for Double overview.
snippets/visualbasic/System/Double/Overview/convert1.vb Adds VB snippet source for Double overview.
snippets/visualbasic/System/Double/Overview/comparison4.vb Adds VB snippet source for Double overview.
snippets/visualbasic/System/Double/Overview/comparison3.vb Adds VB snippet source for Double overview.
snippets/visualbasic/System/Double/Overview/comparison1.vb Adds VB snippet source for Double overview.
snippets/visualbasic/System/Double/Equals/Project.vbproj Adds VB snippet project for Double.Equals compilation.
snippets/visualbasic/System/Double/Equals/equalsoverl.vb Updates/adds VB snippet source for Double.Equals.
snippets/visualbasic/System/Double/Equals/equalsabs1.vb Adds VB snippet source for Double.Equals.
snippets/visualbasic/System/Double/Epsilon/Project.vbproj Adds VB snippet project for Double.Epsilon compilation.
snippets/visualbasic/System/Double/Epsilon/Equals_25051.vb Adds VB snippet source for Double.Epsilon.
snippets/visualbasic/System/Double/Epsilon/epsilon1.vb Adds VB snippet source for Double.Epsilon.
snippets/visualbasic/System/Double/Epsilon/epsilon.vb Adds VB snippet source for Double.Epsilon.
snippets/visualbasic/System/Double/CompareTo/Project.vbproj Adds VB snippet project for Double.CompareTo compilation.
snippets/visualbasic/System/Double/CompareTo/compareto3.vb Adds VB snippet source for Double.CompareTo.
snippets/visualbasic/System/Double/CompareTo/compareto2.vb Adds VB snippet source for Double.CompareTo.
snippets/visualbasic/System/Delegate/CreateDelegate/source1.vb Adds VB snippet source for Delegate.CreateDelegate.
snippets/visualbasic/System/Delegate/CreateDelegate/source.vb Adds VB snippet source for Delegate.CreateDelegate.
snippets/visualbasic/System/Delegate/CreateDelegate/Project.vbproj Adds VB snippet project for Delegate.CreateDelegate compilation.
snippets/visualbasic/System/Delegate/CreateDelegate/openClosedOver.vb Adds VB snippet source for Delegate.CreateDelegate.
snippets/visualbasic/System/Decimal/Overview/source.vb Adds VB snippet source for Decimal overview.
snippets/visualbasic/System/Decimal/Overview/Project.vbproj Adds VB snippet project for Decimal overview compilation.
snippets/visualbasic/System/Decimal/Overview/DecimalDivision_46630_1.vb Adds VB snippet source for Decimal overview.
snippets/visualbasic/System/DateTime/Overview/StringFormat.vb Adds VB snippet source for DateTime overview.
snippets/visualbasic/System/DateTime/Overview/Resolution.vb Adds VB snippet source for DateTime overview.
snippets/visualbasic/System/DateTime/Overview/Project.vbproj Adds VB snippet project for DateTime overview compilation.
snippets/visualbasic/System/DateTime/Overview/Parsing.vb Adds VB snippet source for DateTime overview.
snippets/visualbasic/System/DateTime/Overview/Instantiation.vb Adds VB snippet source for DateTime overview.
snippets/visualbasic/System/DateTime/Overview/DateTimeComparisons.vb Adds VB snippet source for DateTime overview.
snippets/visualbasic/System/DateTime/Overview/Calendar.vb Adds VB snippet source for DateTime overview.
snippets/visualbasic/System/DateTime/FromBinary/Project.vbproj Adds VB snippet project for DateTime.FromBinary compilation.
snippets/visualbasic/System/DateTime/FromBinary/frombinary1.vb Adds VB snippet source for DateTime.FromBinary.
snippets/visualbasic/System/Convert/Overview/toint64_1.vb Adds VB snippet source for Convert overview.
snippets/visualbasic/System/Convert/Overview/toint32_1.vb Adds VB snippet source for Convert overview.
snippets/visualbasic/System/Convert/Overview/tobyte1.vb Adds VB snippet source for Convert overview.
snippets/visualbasic/System/Convert/Overview/Project.vbproj Adds VB snippet project for Convert overview compilation.
snippets/visualbasic/System/Convert/Overview/NonDecimal1.vb Adds VB snippet source for Convert overview.
snippets/visualbasic/System/Convert/Overview/converter.vb Adds VB snippet source for Convert overview.
snippets/visualbasic/System/Console/Overview/unicode1.vb Adds VB snippet source for Console overview.
snippets/visualbasic/System/Console/Overview/source.vb Adds VB snippet source for Console overview.
snippets/visualbasic/System/Console/Overview/setfont1.vb Adds VB snippet source for Console overview.
snippets/visualbasic/System/Console/Overview/Project.vbproj Adds VB snippet project for Console overview compilation.
snippets/visualbasic/System/Console/Overview/normalize1.vb Adds VB snippet source for Console overview.
snippets/visualbasic/System/Console/Overview/fontlink1.vb Adds VB snippet source for Console overview.
snippets/visualbasic/System/Console/Overview/example3.vb Adds VB snippet source for Console overview.
snippets/visualbasic/System/Char/Overview/textelements2a.vb Adds VB snippet source for Char overview.
snippets/visualbasic/System/Char/Overview/textelements2.vb Adds VB snippet source for Char overview.
snippets/visualbasic/System/Char/Overview/surrogate1.vb Adds VB snippet source for Char overview.
snippets/visualbasic/System/Char/Overview/Project.vbproj Adds VB snippet project for Char overview compilation.
snippets/visualbasic/System/Char/Overview/normalized.vb Adds VB snippet source for Char overview.
snippets/visualbasic/System/Char/Overview/grapheme1.vb Adds VB snippet source for Char overview.
snippets/visualbasic/System/Char/Overview/GetUnicodeCategory3.vb Adds VB snippet source for Char overview.
snippets/visualbasic/System/Byte/Overview/Project.vbproj Adds VB snippet project for Byte overview compilation.
snippets/visualbasic/System/Byte/Overview/formatting1.vb Adds VB snippet source for Byte overview.
snippets/visualbasic/System/Byte/Overview/byteinstantiate1.vb Adds VB snippet source for Byte overview.
snippets/visualbasic/System/Byte/Overview/bitwise2.vb Adds VB snippet source for Byte overview.
snippets/visualbasic/System/Byte/Overview/bitwise1.vb Adds VB snippet source for Byte overview.
snippets/visualbasic/System/Boolean/Overview/tostring2.vb Adds VB snippet source for Boolean overview.
snippets/visualbasic/System/Boolean/Overview/tostring1.vb Adds VB snippet source for Boolean overview.
snippets/visualbasic/System/Boolean/Overview/Project.vbproj Adds VB snippet project for Boolean overview compilation.
snippets/visualbasic/System/Boolean/Overview/parse3.vb Adds VB snippet source for Boolean overview.
snippets/visualbasic/System/Boolean/Overview/parse2.vb Adds VB snippet source for Boolean overview.
snippets/visualbasic/System/Boolean/Overview/operations2.vb Adds VB snippet source for Boolean overview.
snippets/visualbasic/System/Boolean/Overview/operations1.vb Adds VB snippet source for Boolean overview.
snippets/visualbasic/System/Boolean/Overview/format3.vb Adds VB snippet source for Boolean overview.
snippets/visualbasic/System/Boolean/Overview/conversion3.vb Adds VB snippet source for Boolean overview.
snippets/visualbasic/System/Boolean/Overview/conversion1.vb Adds VB snippet source for Boolean overview.
snippets/visualbasic/System/Boolean/Overview/binary1.vb Adds VB snippet source for Boolean overview.
snippets/visualbasic/System/AppContext/Overview/V3/Project.vbproj Adds VB snippet project for AppContext overview (V3) compilation.
snippets/visualbasic/System/AppContext/Overview/V3/Example8.vb Adds VB snippet source for AppContext overview (V3).
snippets/visualbasic/System/AppContext/Overview/V2/Project.vbproj Adds VB snippet project for AppContext overview (V2) compilation.
snippets/visualbasic/System/AppContext/Overview/V2/Example6.vb Adds VB snippet source for AppContext overview (V2).
snippets/visualbasic/System/AppContext/Overview/V1/Project.vbproj Adds VB snippet project for AppContext overview (V1) compilation.
snippets/visualbasic/System/AppContext/Overview/V1/Example4.vb Adds VB snippet source for AppContext overview (V1).
snippets/fsharp/System/FormatException/Overview/starting3.fs Adds F# snippet source for FormatException overview.
snippets/fsharp/System/FormatException/Overview/starting2.fs Adds F# snippet source for FormatException overview.
snippets/fsharp/System/FormatException/Overview/starting1.fs Adds F# snippet source for FormatException overview.
snippets/fsharp/System/FormatException/Overview/qa29.fs Adds F# snippet source for FormatException overview.
snippets/fsharp/System/FormatException/Overview/qa28.fs Adds F# snippet source for FormatException overview.
snippets/fsharp/System/FormatException/Overview/qa27.fs Adds F# snippet source for FormatException overview.
snippets/fsharp/System/FormatException/Overview/qa26.fs Adds F# snippet source for FormatException overview.
snippets/fsharp/System/FormatException/Overview/qa21.fs Adds F# snippet source for FormatException overview.
snippets/fsharp/System/FormatException/Overview/qa11.fs Adds F# snippet source for FormatException overview.
snippets/fsharp/System/FormatException/Overview/qa-interpolated2.fs Adds F# snippet source for FormatException overview.
snippets/fsharp/System/FormatException/Overview/qa-interpolated1.fs Adds F# snippet source for FormatException overview.
snippets/fsharp/System/FormatException/Overview/interceptor2.fs Adds F# snippet source for FormatException overview.
snippets/fsharp/System/FormatException/Overview/formatsyntax1.fs Adds F# snippet source for FormatException overview.
snippets/fsharp/System/FormatException/Overview/formatoverload2.fs Adds F# snippet source for FormatException overview.
snippets/fsharp/System/FormatException/Overview/formatoverload1.fs Adds F# snippet source for FormatException overview.
snippets/fsharp/System/FormatException/Overview/FormatExample2.fs Adds F# snippet source for FormatException overview.
snippets/fsharp/System/Double/Equals/equalsabs1.fs Adds F# snippet source for Double.Equals.
snippets/fsharp/System/Double/Epsilon/epsilon1.fs Adds F# snippet source for Double.Epsilon.
snippets/fsharp/System/Double/Epsilon/epsilon.fs Adds F# snippet source for Double.Epsilon.
snippets/fsharp/System/Double/CompareTo/compareto3.fs Adds F# snippet source for Double.CompareTo.
snippets/fsharp/System/Double/CompareTo/compareto2.fs Adds F# snippet source for Double.CompareTo.
snippets/fsharp/System/Delegate/CreateDelegate/source1.fs Adds F# snippet source for Delegate.CreateDelegate.
snippets/fsharp/System/Delegate/CreateDelegate/source.fs Adds F# snippet source for Delegate.CreateDelegate.
snippets/fsharp/System/Delegate/CreateDelegate/openClosedOver.fs Adds F# snippet source for Delegate.CreateDelegate.
snippets/fsharp/System/DateTime/Overview/StringFormat.fs Adds F# snippet source for DateTime overview.
snippets/fsharp/System/DateTime/Overview/Resolution.fs Adds F# snippet source for DateTime overview.
snippets/fsharp/System/DateTime/Overview/Persistence.fs Adds F# snippet source for DateTime overview.
snippets/fsharp/System/DateTime/Overview/Parsing.fs Adds F# snippet source for DateTime overview.
snippets/fsharp/System/DateTime/Overview/Instantiation.fs Adds F# snippet source for DateTime overview.
snippets/fsharp/System/DateTime/Overview/DateTimeComparisons.fs Adds F# snippet source for DateTime overview.
snippets/fsharp/System/DateTime/Overview/Calendar.fs Adds F# snippet source for DateTime overview.
snippets/fsharp/System/DateTime/FromBinary/frombinary1.fs Adds F# snippet source for DateTime.FromBinary.
snippets/fsharp/System/Convert/ToInt64/formatting1.fs Adds F# snippet source for Convert.ToInt64.
snippets/fsharp/System/Console/Overview/unicode1.fs Adds F# snippet source for Console overview.
snippets/fsharp/System/Console/Overview/source.fs Adds F# snippet source for Console overview.
snippets/fsharp/System/Console/Overview/setfont1.fs Adds F# snippet source for Console overview.
snippets/fsharp/System/Console/Overview/normalize1.fs Adds F# snippet source for Console overview.
snippets/fsharp/System/Console/Overview/fontlink1.fs Adds F# snippet source for Console overview.
snippets/fsharp/System/Console/Overview/example3.fs Adds F# snippet source for Console overview.
snippets/fsharp/System/Char/Overview/textelements2a.fs Adds F# snippet source for Char overview.
snippets/fsharp/System/Char/Overview/textelements2.fs Adds F# snippet source for Char overview.
snippets/fsharp/System/Char/Overview/surrogate1.fs Adds F# snippet source for Char overview.
snippets/fsharp/System/Char/Overview/normalized.fs Adds F# snippet source for Char overview.
snippets/fsharp/System/Char/Overview/grapheme1.fs Adds F# snippet source for Char overview.
snippets/fsharp/System/Char/Overview/GetUnicodeCategory3.fs Adds F# snippet source for Char overview.
snippets/fsharp/System/Byte/Overview/formatting1.fs Adds F# snippet source for Byte overview.
snippets/fsharp/System/Byte/Overview/byteinstantiation1.fs Adds F# snippet source for Byte overview.
snippets/fsharp/System/Byte/Overview/bitwise2.fs Adds F# snippet source for Byte overview.
snippets/fsharp/System/Byte/Overview/bitwise1.fs Adds F# snippet source for Byte overview.
snippets/fsharp/System/AppContext/Overview/Example8.fs Adds F# snippet source for AppContext overview.
snippets/fsharp/System/AppContext/Overview/Example6.fs Adds F# snippet source for AppContext overview.
snippets/fsharp/System/AppContext/Overview/Example4.fs Adds F# snippet source for AppContext overview.
snippets/csharp/System/FormatException/Overview/starting3.cs Adds C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/starting2.cs Adds C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/starting1.cs Adds C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/qa3.cs Updates/adds C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/qa29.cs Adds C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/qa28.cs Adds C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/qa27.cs Adds C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/qa26.cs Adds C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/qa21.cs Updates/adds C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/qa2.cs Updates/adds C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/qa11.cs Adds C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/qa1.cs Updates/adds C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/qa-interpolated2.cs Adds C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/qa-interpolated1.cs Adds C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/Project.csproj Adds C# snippet project for FormatException overview compilation.
snippets/csharp/System/FormatException/Overview/interceptor2.cs Adds C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/iformattable4.cs Updates C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/iformattable3.cs Updates C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/iformattable2.cs Updates C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/iformattable1.cs Updates C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/formatsyntax1.cs Adds C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/formatoverload2.cs Adds C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/formatoverload1.cs Adds C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/formatexample4.cs Updates C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/FormatExample2.cs Adds C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/format7.cs Updates C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/format5.cs Updates C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/format4.cs Updates C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/example3.cs Updates C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/example2.cs Updates C# snippet source for FormatException overview.
snippets/csharp/System/FormatException/Overview/example1.cs Updates C# snippet source for FormatException overview.
snippets/csharp/System/Enum/Overview/Project.csproj Adds C# snippet project for Enum overview compilation.
snippets/csharp/System/Enum/Overview/Extensions.cs Adds C# snippet source for Enum overview.
snippets/csharp/System/Enum/Overview/EnumMain.cs Adds C# snippet source for Enum overview.
snippets/csharp/System/Enum/Overview/classparse1.cs Adds C# snippet source for Enum overview.
snippets/csharp/System/Enum/Overview/classiterate.cs Adds C# snippet source for Enum overview.
snippets/csharp/System/Enum/Overview/classformat1.cs Adds C# snippet source for Enum overview.
snippets/csharp/System/Enum/Overview/classconversion2.cs Adds C# snippet source for Enum overview.
snippets/csharp/System/Enum/Overview/classconversion1.cs Adds C# snippet source for Enum overview.
snippets/csharp/System/Enum/Overview/classbitwise1.cs Adds C# snippet source for Enum overview.
snippets/csharp/System/Enum/Overview/class2.cs Adds C# snippet source for Enum overview.
snippets/csharp/System/Enum/Overview/class1.cs Adds C# snippet source for Enum overview.
snippets/csharp/System/Double/Overview/representation2.cs Adds C# snippet source for Double overview.
snippets/csharp/System/Double/Overview/representation1.cs Adds C# snippet source for Double overview.
snippets/csharp/System/Double/Overview/Project.csproj Adds C# snippet project for Double overview compilation.
snippets/csharp/System/Double/Overview/precisionlist4.cs Adds C# snippet source for Double overview.
snippets/csharp/System/Double/Overview/precisionlist3.cs Adds C# snippet source for Double overview.
snippets/csharp/System/Double/Overview/precisionlist1.cs Adds C# snippet source for Double overview.
snippets/csharp/System/Double/Overview/precision1.cs Adds C# snippet source for Double overview.
snippets/csharp/System/Double/Overview/exceptional2.cs Adds C# snippet source for Double overview.
snippets/csharp/System/Double/Overview/exceptional1.cs Adds C# snippet source for Double overview.
snippets/csharp/System/Double/Overview/convert2.cs Adds C# snippet source for Double overview.
snippets/csharp/System/Double/Overview/convert1.cs Adds C# snippet source for Double overview.
snippets/csharp/System/Double/Overview/comparison4.cs Adds C# snippet source for Double overview.
snippets/csharp/System/Double/Overview/comparison3.cs Adds C# snippet source for Double overview.
snippets/csharp/System/Double/Overview/comparison1.cs Adds C# snippet source for Double overview.
snippets/csharp/System/Double/Equals/Project.csproj Adds C# snippet project for Double.Equals compilation.
snippets/csharp/System/Double/Equals/equalsoverl.cs Updates/adds C# snippet source for Double.Equals.
snippets/csharp/System/Double/Equals/equalsabs1.cs Adds C# snippet source for Double.Equals.
snippets/csharp/System/Double/Epsilon/Project.csproj Adds C# snippet project for Double.Epsilon compilation.
snippets/csharp/System/Double/Epsilon/epsilon1.cs Adds C# snippet source for Double.Epsilon.
snippets/csharp/System/Double/Epsilon/epsilon.cs Adds C# snippet source for Double.Epsilon.
snippets/csharp/System/Double/CompareTo/Project.csproj Adds C# snippet project for Double.CompareTo compilation.
snippets/csharp/System/Double/CompareTo/compareto3.cs Adds C# snippet source for Double.CompareTo.
snippets/csharp/System/Double/CompareTo/compareto2.cs Adds C# snippet source for Double.CompareTo.
snippets/csharp/System/Delegate/CreateDelegate/source1.cs Adds C# snippet source for Delegate.CreateDelegate.
snippets/csharp/System/Delegate/CreateDelegate/source.cs Adds C# snippet source for Delegate.CreateDelegate.
snippets/csharp/System/Delegate/CreateDelegate/Project.csproj Adds C# snippet project for Delegate.CreateDelegate compilation.
snippets/csharp/System/Delegate/CreateDelegate/openClosedOver.cs Adds C# snippet source for Delegate.CreateDelegate.
snippets/csharp/System/DateTime/Overview/StringFormat.cs Adds C# snippet source for DateTime overview.
snippets/csharp/System/DateTime/Overview/Resolution.cs Adds C# snippet source for DateTime overview.
snippets/csharp/System/DateTime/Overview/Project.csproj Adds C# snippet project for DateTime overview compilation.
snippets/csharp/System/DateTime/Overview/Persistence.cs Adds C# snippet source for DateTime overview.
snippets/csharp/System/DateTime/Overview/Parsing.cs Adds C# snippet source for DateTime overview.
snippets/csharp/System/DateTime/Overview/Instantiation.cs Adds C# snippet source for DateTime overview.
snippets/csharp/System/DateTime/Overview/DateTimeComparisons.cs Adds C# snippet source for DateTime overview.
snippets/csharp/System/DateTime/Overview/Calendar.cs Adds C# snippet source for DateTime overview.
snippets/csharp/System/DateTime/FromBinary/frombinary1.cs Adds C# snippet source for DateTime.FromBinary.
snippets/csharp/System/Char/Overview/textelements2a.cs Adds C# snippet source for Char overview.
snippets/csharp/System/Char/Overview/textelements2.cs Adds C# snippet source for Char overview.
snippets/csharp/System/Char/Overview/surrogate1.cs Adds C# snippet source for Char overview.
snippets/csharp/System/Char/Overview/Project.csproj Adds C# snippet project for Char overview compilation.
snippets/csharp/System/Char/Overview/normalized.cs Adds C# snippet source for Char overview.
snippets/csharp/System/Char/Overview/grapheme1.cs Adds C# snippet source for Char overview.
snippets/csharp/System/Char/Overview/GetUnicodeCategory3.cs Adds C# snippet source for Char overview.
snippets/csharp/System/Byte/Overview/ToByte5.cs Updates/adds C# snippet source for Byte overview.
snippets/csharp/System/Byte/Overview/tobyte4.cs Updates/adds C# snippet source for Byte overview.
snippets/csharp/System/Byte/Overview/tobyte3.cs Updates/adds C# snippet source for Byte overview.
snippets/csharp/System/Byte/Overview/tobyte2.cs Updates/adds C# snippet source for Byte overview.
snippets/csharp/System/Byte/Overview/tobyte1.cs Updates/adds C# snippet source for Byte overview.
snippets/csharp/System/Byte/Overview/Project.csproj Adds C# snippet project for Byte overview compilation.
snippets/csharp/System/Byte/Overview/formatting1.cs Adds C# snippet source for Byte overview.
snippets/csharp/System/Byte/Overview/byteinstantiation1.cs Adds C# snippet source for Byte overview.
snippets/csharp/System/Byte/Overview/bitwise2.cs Adds C# snippet source for Byte overview.
snippets/csharp/System/Byte/Overview/bitwise1.cs Adds C# snippet source for Byte overview.
snippets/csharp/System/Boolean/Overview/tostring2.cs Adds C# snippet source for Boolean overview.
snippets/csharp/System/Boolean/Overview/tostring1.cs Adds C# snippet source for Boolean overview.
snippets/csharp/System/Boolean/Overview/size1.cs Adds C# snippet source for Boolean overview.
snippets/csharp/System/Boolean/Overview/Project.csproj Adds C# snippet project for Boolean overview compilation.
snippets/csharp/System/Boolean/Overview/parse3.cs Adds C# snippet source for Boolean overview.
snippets/csharp/System/Boolean/Overview/parse2.cs Adds C# snippet source for Boolean overview.
snippets/csharp/System/Boolean/Overview/operations2.cs Adds C# snippet source for Boolean overview.
snippets/csharp/System/Boolean/Overview/operations1.cs Adds C# snippet source for Boolean overview.
snippets/csharp/System/Boolean/Overview/format3.cs Adds C# snippet source for Boolean overview.
snippets/csharp/System/Boolean/Overview/conversion3.cs Adds C# snippet source for Boolean overview.
snippets/csharp/System/Boolean/Overview/conversion1.cs Adds C# snippet source for Boolean overview.
snippets/csharp/System/Boolean/Overview/binary1.cs Adds C# snippet source for Boolean overview.
snippets/csharp/System/AppContext/Overview/V3/Project.csproj Adds C# snippet project for AppContext overview (V3) compilation.
snippets/csharp/System/AppContext/Overview/V3/Example8.cs Adds C# snippet source for AppContext overview (V3).
snippets/csharp/System/AppContext/Overview/V2/Project.csproj Adds C# snippet project for AppContext overview (V2) compilation.
snippets/csharp/System/AppContext/Overview/V2/Example6.cs Adds C# snippet source for AppContext overview (V2).
snippets/csharp/System/AppContext/Overview/V1/Project.csproj Adds C# snippet project for AppContext overview (V1) compilation.
snippets/csharp/System/AppContext/Overview/V1/Example4.cs Adds C# snippet source for AppContext overview (V1).

Comment thread snippets/csharp/System/FormatException/Overview/qa11.cs
Comment thread snippets/csharp/System/FormatException/Overview/qa21.cs
Comment thread snippets/csharp/System/FormatException/Overview/iformattable4.cs Outdated
Comment thread xml/System/Array.xml Outdated
Comment thread snippets/csharp/System/Enum/Overview/Extensions.cs Outdated
Comment thread snippets/csharp/System/Double/Overview/precision1.cs Outdated
Comment thread snippets/csharp/System/Double/Overview/precision1.cs Outdated
Comment thread snippets/csharp/System/Double/Overview/precisionlist4.cs Outdated
Comment thread snippets/visualbasic/System/Double/Overview/precision1.vb Outdated
Comment thread snippets/visualbasic/System/Double/Overview/precision1.vb Outdated
Comment thread snippets/csharp/System/FormatException/Overview/iformattable4.cs Outdated
@gewarren
Copy link
Copy Markdown
Contributor Author

gewarren commented Jun 3, 2026

Snippets 5000 errors are for missing .fsproj files only.

@gewarren gewarren marked this pull request as ready for review June 3, 2026 18:38
@gewarren gewarren requested a review from a team as a code owner June 3, 2026 18:38
Copy link
Copy Markdown
Member

@BillWagner BillWagner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving to avoid blocking progress.

I found quite a few locations where the code could be modernized. Given the scope, maybe we have copilot make those kinds of changes in a future PR?

Comment thread snippets/csharp/System/Boolean/Overview/format3.cs Outdated
Comment thread snippets/csharp/System/Boolean/Overview/operations1.cs Outdated
Comment thread snippets/csharp/System/Boolean/Overview/parse2.cs Outdated
Comment thread snippets/csharp/System/Boolean/Overview/parse3.cs Outdated
Comment thread snippets/csharp/System/Byte/Overview/bitwise1.cs Outdated
Comment thread snippets/csharp/System/Delegate/CreateDelegate/source.cs Outdated
Comment thread snippets/csharp/System/Delegate/CreateDelegate/source.cs
Comment thread snippets/csharp/System/Delegate/CreateDelegate/source.cs
Comment thread snippets/csharp/System/Delegate/CreateDelegate/source.cs Outdated
Comment thread snippets/csharp/System/FormatException/Overview/FormatExample2.cs
Co-authored-by: Bill Wagner <wiwagn@microsoft.com>
@dotnet-policy-service dotnet-policy-service Bot removed the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Jun 4, 2026
@dotnet-policy-service
Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @dotnet/area-system-runtime

@gewarren gewarren mentioned this pull request Jun 4, 2026
3 tasks
@gewarren
Copy link
Copy Markdown
Contributor Author

gewarren commented Jun 4, 2026

I found quite a few locations where the code could be modernized. Given the scope, maybe we have copilot make those kinds of changes in a future PR?

I logged #12713.

Comment thread snippets/csharp/System/Delegate/CreateDelegate/openClosedOver.cs Outdated
@gewarren gewarren merged commit 587b29e into dotnet:main Jun 5, 2026
5 of 6 checks passed
@gewarren gewarren deleted the reinstate-remarks-system-1 branch June 5, 2026 00:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants